package com.supply.mapper;

import com.supply.pojo.OutBoundBill;
import com.supply.pojo.OutBoundBillExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OutBoundBillMapper {
    long countByExample(OutBoundBillExample example);

    int deleteByExample(OutBoundBillExample example);

    int deleteByPrimaryKey(Long id);

    int insert(OutBoundBill record);

    int insertSelective(OutBoundBill record);

    List<OutBoundBill> selectByExample(OutBoundBillExample example);

    OutBoundBill selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") OutBoundBill record, @Param("example") OutBoundBillExample example);

    int updateByExample(@Param("record") OutBoundBill record, @Param("example") OutBoundBillExample example);

    int updateByPrimaryKeySelective(OutBoundBill record);

    int updateByPrimaryKey(OutBoundBill record);
}